/*
 * Programa para uso do comando 'Switch'
 */

public class ComandoSwitch {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		// Variáveis locais
		int dia = 25;
		int mes = 02;
		int ano = 1987;
		int numDias = 0;
		boolean flag = true;
		
		//Imprime a data
		System.out.println(dia + "/" + mes + "/"+ ano);

		//Comando switch
		switch (mes) {
		case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:
			//Meses com 31 dias
			numDias = 31;
			break;
			
		case 02:
			//Fevereiro, possui apenas 28 dias
			numDias = 28;
			break;
			
		case 4:
		case 6:
		case 9:
		case 11:
			//Meses com 30 dias
			numDias = 30;
			break;		
			
		default:
			//Caso de mês inexistente
			System.out.println("Mês inexistente!");
			flag = false;
			break;
		}
		
		//Se o mês for válido, imprime o número de dias
		if (flag == true)
			System.out.println(numDias + " dias no mês.");
		
	}
}
